package stackdriver

type FilterOption func(filter *filter)

type filter struct {
	operator string

	leftOperand  string
	rightOperand string
}

func ( string,  string) FilterOption {
	return func( *filter) {
		.operator = "="
		.leftOperand = 
		.rightOperand = 
	}
}

func ( string,  string) FilterOption {
	return func( *filter) {
		.operator = "!="
		.leftOperand = 
		.rightOperand = 
	}
}

func ( string,  string) FilterOption {
	return func( *filter) {
		.operator = "=~"
		.leftOperand = 
		.rightOperand = 
	}
}

func ( string,  string) FilterOption {
	return func( *filter) {
		.operator = "!=~"
		.leftOperand = 
		.rightOperand = 
	}
}